package com.rizhov.iterators;

import com.rizhov.graph.GraphEdge;

public interface GraphIterator {

    public GraphEdge getEdge(); // получение дескриптора текущего ребра
    
    public void next(); // переход к следующему элементу

    public void setToBegin(); // установка итератора на начало

    public void setToEnd(); // установка итератора в конец

    public void setData(Object newData);

    public Object getData(); // получение значения текущего элемента

}